About Beeching Properties Limited (03107604) United Kingdom