About Abbeydale Majorca Limited (09519243) United Kingdom