About Abscaff Property Ltd (13194942) United Kingdom