About Abbeylord Holdings Llp (OC318507) United Kingdom