About Edgware Road One Flat Ltd (10040963) United Kingdom