About Whimbrel Property Co Limited (07666212) United Kingdom