About Deerbird Properties Limited (02822369) United Kingdom