About Morgan & Partners Developments Limited (12410255) United Kingdom