St James’s Place is a prestigious development in the heart of leafy Edgbaston comprising of fashionable apartments and penthouses.