About Beckles Properties Limited (13380286) United Kingdom