About Reflect Property Ltd (12267601) United Kingdom