About Ajb Property London Ltd (13095833) United Kingdom