About Delchev Properties Limited (12418308) United Kingdom