About James Alexander Mews Residents Limited (03735457) United Kingdom