About Babbington Properties Limited (13050931) United Kingdom