About Abbeywood Properties Ltd (12098860) United Kingdom