About J & A Properties London Limited (10909468) United Kingdom