About Open Aspect Property Consultants Limited (05807328) United Kingdom