About Beckle Property Investments And Management Ltd (10764755) United Kingdom