About Beaver Lodge Properties Limited (09959894) United Kingdom