About Abbeyworld Property Limited (10879703) United Kingdom