About Killay Properties Limited (01908558) United Kingdom