About Abbeybay Properties Limited (05437868) United Kingdom