About Yarrow Property & Building Services Limited (09241864) United Kingdom