About Aylward Properties Limited (05095117) United Kingdom