About Apfel Properties Limited (11470154) United Kingdom