About Albacore Properties Limited (12179518) United Kingdom