About Buzz Properties Limited (10020963) United Kingdom