About Afflecks Palace Limited (03284360) United Kingdom