About Aberfeldy Property World Limited (12522767) United Kingdom