About James Wilby Properties Limited (01295773) United Kingdom