About Barkerend Property Limited (11704218) United Kingdom