About Beckland Lettings Limited (12219273) United Kingdom