About Ali & Sons Properties Limited (SC287381) United Kingdom